$(document).ready(function(){
	function showError(str,delay){	
		  if(delay){
			  $('#alertMessage').removeClass('success info warning').addClass('error').html(str).stop(true,true).show().animate({ opacity: 1,right: '10'}, 500,function(){
					  $(this).delay(delay).animate({ opacity: 0,right: '-20'}, 500,function(){ $(this).hide(); });																														   																											
				});
			  return false;
		  }
			  	$('#alertMessage').addClass('error').html(str).stop(true,true).show().animate({ opacity: 1,right: '10'}, 500);	
	  }
	function showSuccess(str,delay){
		  if(delay){
			  $('#alertMessage').removeClass('error info warning').addClass('success').html(str).stop(true,true).show().animate({ opacity: 1,right: '10'}, 500,function(){
					  $(this).delay(delay).animate({ opacity: 0,right: '-20'}, 500,function(){ $(this).hide(); });																														   																											
				});
			  return false;
		  }
			  $('#alertMessage').addClass('success').html(str).stop(true,true).show().animate({ opacity: 1,right: '10'}, 500);	
	  }
	// upload
    $("#editor").cleditor();
	$('.tab_content').fadeOut();
	$("ul.tabs li").fadeIn(400); 
	$("ul.tabs li:first").addClass("active").fadeIn(400); 
	$(".tab_content:first").fadeIn(); 
	$("ul.tabs li").live('click',function() {
		  $("ul.tabs li").removeClass("active");						   
		  $(this).addClass("active");  
		  var activeTab = $(this).find("a").attr("href"); 
		  $('.tab_content').fadeOut();		
		  $(activeTab).delay(400).fadeIn();		
		  return false;
	});
	function ResetForm(){
		 $('form').each(function(index) {
		 var form_id=$('form:eq('+index+')').attr('id');
		 if(form_id){
		 $('#'+form_id).get(0).reset();
		 $('#'+form_id).validationEngine('hideAll');
		 var editor=$('#'+form_id).find('#editor').attr('id');
		 if(editor){
		 $('#editor').cleditor()[0].clear();
		 }
		 }
		 }); 
	 }
	$(".cancel").click(function(){
		ResetForm();
	});
	
	
	$(".add_news").live("click",function(){
		if($('.newNews').validationEngine('validate'))
		{
			$('.newNews').validationEngine('hideAll');
			var name = $("#news_name").val();
			var alias = $("#news_alias").val();
			var des = $("#news_des").val();
			var type = $(".choose_news_type").val();
			if(type==""){
				showError('Chọn loại bài viết',1000);
			}
			else{
				var content = $("#editor").val();
				if (content == ""){
					showError('Nhập nội dung bài viết',1000);
				}
				else{
					var fileName = $("#filenameUpload").val();
					if(fileName== undefined){
						showError('Chọn hình ảnh bài viết',1000);
					}
					else{
						var dataString = "name=" + name + "&alias=" + alias + "&type=" + type + "&des=" + des + "&content=" + content+ "&fileName=" + fileName;
						$.ajax({
					        type: "GET",
					        url: "addNewsMethod",
					        data: dataString,
					        dataType: 'html',
					        success: function (data) {
					        	if (data == 1){
				        			showSuccess('Đã thêm bài viết',1000);
				        			location.reload();
				        		}
					        	else{
				        			showError('Không thể thêm bài viết',1000);
				        		}
					        }
					    });
					}		
				}
			}			
		}
		else{
			$('.newNews').validationEngine('validate');
		}
	});
	

	$(".btnDelete").live("click",function(){
		if (window.confirm("Bạn thực sự muốn xóa")){
		var code='';
		code = $(this).attr('id');
		var dataString = "code=" + code;
		$.ajax({
			type: "GET",
			url: "delNews",
			data: dataString,
			dataType: 'html',
			success: function(data){
				showSuccess('Đã xóa bài viết thành công',1000);
				location.reload();
			}
		});
		}
	});
	
	$(".save_news").live("click",function(){
		if($('.newNews').validationEngine('validate'))
		{
			$('.newNews').validationEngine('hideAll');
			var code='';
			code = $(".saveid").val();
			var name = $("#news_name").val();
			var alias = $("#news_alias").val();
			var des = $("#news_des").val();
			var type = $(".choose_news_type").val();
			if(type==""){
				showError('Chọn loại bài viết',1000);
			}
			else{
				var fileName = $("#filenameUpload").val();
				if(fileName== undefined){
					showError('Chọn hình ảnh bài viết',1000);
				}
				else{
					var content = $(".editor").val();
					if (content == "" || content =="<br>"){
						showError('Nhập nội dung bài viết',1000);
					}
					else{
						var dataString = "code=" + code + "&name=" + name + "&alias=" + alias + "&type=" + type + "&des=" + des + "&content=" + content+ "&fileName=" + fileName;
						$.ajax({
					        type: "GET",
					        url: "../editNews",
					        data: dataString,
					        dataType: 'html',
					        success: function (data) {
					        	if (data == 1){
				        			showSuccess('Đã sửa bài viết',1000);
				        			location.reload();
				        		}
					        	else{
				        			showError('Không thể sửa bài viết',1000);
				        		}
					        }
					    });
					}
				}
			}
		}
		else{
			$('.newNews').validationEngine('validate');
		}
	});		
});

	